|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
E2E0039-27-Y3 Semiconductor MSM64422/64424 Semiconductor This version: Jan. 1998 MSM64422/64424 Previous version: Mar. 1996 in im el Pr y ar Built-in 256/512-Bit EEPROM and LCD Driver 4-Bit Microcontroller GENERAL DESCRIPTION The MSM64422/64424 is a low power 4-bit microcontroller using OKI original CPU core nX-4/ 20. Integrated into a single chip are 64/128 nibbles of EEPROM, PWM generation circuit, 8-bit timer counter, 8-bit synchronous serial port, time base counter, low voltage detection circuit, watchdog timer, 4-bit input port, one or two input-output port(s). For the oscillator circuit, it is possible to choose from the crystal oscillation circuit or the 3-pin RC oscillation circuit (resistor R and capacitor C are externally connected). Most suitable for small-sized security systems such as the key-less entry. FEATURES * Operating range CPU operating voltage EEPROM write voltage Operating frequencies Operating temperature * Memory space <MSM64422> ROM (program memory) RAM (data memory) EEPROM : : : : : : 2.5 to 5.5V (crystal oscillation mode) 1.7 to 5.5V (RC oscillation mode) 2.2 to 5.5V fmax = 2.4 MHz (crystal oscillation mode) fmax = 1.2 MHz (RC oscillation mode) Ta=-40 to +85C : 2048 bytes : 64 nibbles : 64 nibbles (Number of data rewriting cycles to EEPROM: 10,000) (EEPROM data retaining years: 10 Years) : 4096 bytes : 128 nibbles : 128 nibbles (Number of data rewriting cycles to EEPROM: 10,000) (EEPROM data retaining years: 10 Years) * Functions PWM generation circuit (each pulse width, and pulse period is set by a 4-bit counter) 8-bit timer counter (automatic reload timer) 8-bit synchronous serial port Standby functions Low voltage detection circuit built in. Watchdog timer * Interrupt sources : internal 5 sources : external 1 source 1/13 Semiconductor * I/O Port Input port Input-output port MSM64422/64424 : 1 port 4 bits : 1 port 4 bits (MSM64422) 2 ports 4 bits (MSM64424) (Two of them provide 10mA sink current when VDD 2.5V) * Package Options: <MSM64422> 16-pin plastic SOP (SOP16-P-300-1.27-K) (Product name: MSM64422-MS-K) 2/13 Semiconductor MSM64422/64424 BLOCK DIAGRAM OSC0/XT OSC1/XT OSC2 VDD GND TEST RESET OSC/XT clock generation Time base counter EEPROM 64N CPU core Interrupt control (nX-4/20) RAM 64N ROM 2Kbytes Watchdog timer Databus PORT0 PORT1 Low voltage detection circuit 8-bit synchronous serial port *SIN *SOUT*SCLK 8-bit timer counter PWN generation circuit *PWM P0.0-P0.3 P1.0-P1.3 Note: * means the secondary function for each port. MSM64422 Block Diagram OSC0/XT OSC1/XT OSC2 VDD GND TEST RESET OSC/XT clock generation Time base counter EEPROM 128N CPU core Interrupt control (nX-4/20) ROM 4Kbytes RAM 128N Watchdog timer Databus PORT0 PORT1 PORT2 Low voltage detection circuit 8-bit synchronous serial port *SIN *SOUT*SCLK 8-bit timer counter PWN generation circuit *PWM P0.0P0.3 P1.0P1.3 P2.0P2.3 Note: * means the secondary function for each port. MSM64424 Block Diagram 3/13 Semiconductor MSM64422/64424 PIN CONFIGURATION (TOP VIEW) P0.2/XI2 P0.3/XI3 VDD TEST RESET GND P1.0/PWM P1.1/SIN 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 P0.1/XI1 P0.0/XI0 OSC2 OSC1/XT OSC0/XT NC P1.3/SCLK P1.2/SOUT P0.2/XI2 P0.3/XI3 VDD TEST RESET GND P2.0 P2.1 P1.0/PWM 1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 P0.1/XI1 P0.0/XI0 OSC2 OSC1/XT OSC0/XT NC P2.3 P2.2 P1.3/SCLK P1.2/SOUT MSM64422 (16-Pin Plastic SOP) P1.1/SIN MSM64424 (20-Pin Plastic SSOP) P0.2/XI2 NC P0.3/XI3 VDD TEST RESET GND P2.0 P2.1 P1.0/PWM NC P1.1/SIN 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 P0.1/XI1 NC P0.0/XI0 OSC2 OSC1/XT OSC0/XT NC P2.3 P2.2 P1.3/SCLK NC P1.2/SOUT P0.2/XI2 NC P0.3/XI3 VDD TEST RESET GND P2.0 P2.1 P1.0/PWM NC P1.1/SIN 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 P0.1/XI1 NC P0.0/XI0 OSC2 OSC1/XT OSC0/XT PGM P2.3 P2.2 P1.3/SCLK NC P1.2/SOUT MSM64424 (24-Pin Plastic SOP) MSM64Q424 (24-Pin Plastic SOP) NC: No-connection pin 4/13 Semiconductor MSM64422/64424 PIN CONFIGURATIONS Basic Functions Function Power Supply Test Symbol VDD GND TEST Type -- -- I Pin (5V) Pin (0V) Input pin for IC test A system reset input pin. Reset RESET I When this pin changes to "L" level from "H", the internal condition is initialized, and with the level change to "H" from "L", the command execution is started from the address 000H. P0.0/XI0 P0.1/XI1 P0.2/XI2 P0.3/XI3 P1.0/PWM P1.1/SIN Port* P1.2/SOUT P1.3/SCLK P2.0 P2.1 P2.2 P2.3 OSC0/XT Oscillation OSC1/XT OSC2 I/O I/O I/O I/O I/O I/O I O O Pin for setting a EEPROM write/read mode. PGM PGM I/O The device enters a EEPROM write/read mode, when a logic "1" is input to this pin to release a reset. This pin is left open in a normal operating mode. I I I I I/O I/O 4-bit input port (P0). Each bit can be configured to be a pull-down resistor input or high impedance input. As the secondary function, an external interrupt is allocated to each pin. 4-bit input/output port (P1). At the time of input mode, each bit can be configured to be a pull-down resistor input or high impedance input. At the time of output mode, each bit can be configured to be an Nch open drain output or CMOS output. As the secondary function, it becomes an input-output pin that is related to serial port and PWM output. 4-bit input-output port (P2). At the time of input mode, each bit can be configured to be a pull-down resistor input or high impedance input. At the time of output mode, each bit can be configured to be an Nch open drain output or CMOS output. Pins for connectiong an oscillator or RC (capacitor C, resistor R is externally connected). Description * The P2.0-2.3 pins are only built into MSM64424. 5/13 Semiconductor Secondary Functions Functions External Interrupt PWM Serial port Symbol P0.0/XI0 P0.1/XI1 P0.2/XI2 P0.3/XI3 P1.0/PWM P1.1/SIN P1.2/SOUT P1.3/SCLK O I O I/O PWM output waveform pin Receive data input pin of the serial port. Transmit data output pin of the serial port. I Type Description MSM64422/64424 This is an input pin for external interrupt. Interrupt by level change is possible. Each bit can be configured to be an interrupt disable or enable by the port 0 interrupt enable register. Synchronous clock input-output pin for the serial port. 6/13 Semiconductor MSM64422/64424 MEMORY MAPS Program Memory The program memory is a memory area for the program data, the interrupt area, the CZP area, and the start address area. The data length is 8 bits. For the MSM64422 addresses 0 to 2047 are assigned to the program memory. For the MSM64424 address 0 to 4095 are assigned to the program memory. 7FFH (0FFFH) Program area 2048B (4096B) 030H Interrupt area 020H CZP area 010H Start address area 000H 8 bits 16B 12B Note : "B" means data length of 8 bits. Program Memory Address Space The address 000H is the instruction execution start address after system reset. The CZP area from address 010H to address 01FH is the start address for the CZP subroutine of 1-byte call instruction and a maximum of eight commands can be held. The interrupt address from address 020H to 02FH is assigned the start address of interrupt subroutines. 7/13 Semiconductor Data Memory MSM64422/64424 RAM, EEPROM and special function registers (SFRs) are assigned to the Data Memory Address Space. These Memory are located in a different address space from program memory. The data length of the Data Memory is 4 bits (1 nibble). The Data Memory uses two banks (256 nibbles/bank): one for the SFR and EEPROM areas using part of the bank 0 and the other for the RAM area, containing the stack in the bank 7. (MSM64424) 7FFH BANK7 6FFH 5FFH 4FFH 3FFH 2FFH 1FFH 0FFH 07FH 000H EEPROM area SFR area Inaccessible area 080H 0FFH RAM area Data/Stack area 128N (MSM64424) EEPROM area 128N BANK0 07FH Stack pointer 07EH HALT 07DH MIEF 07CH Other SFR area 124N 000H 4 bits 128N (MSM64422) EEPROM area 64N 128N (MSM64422) Data/Stack area 64N 64N 64N 128N BANK0 4 bits Note : "N" means data length of 4 bits. Data Memory Address Space The Data Memory Address Space configuration is shown in the figure alove. The stack area is a data save area for subroutines and interrupts from the address 7FFH toward the lower-order addresses (64N max. for MSM64422, 128N max. for MSM64424) by subroutine call instruction. For the bank 0, the special function register area from the addresses from 000H to 07FH and 64 nibble EEPROM area from the addresses 080H to 0BFH for MSM64422 or 128 nibble EEPROM area from the addresses 080H to 0FFH for MSM64424 are assigned. 8/13 Semiconductor MSM64422/64424 ABSOLUTE MAXIMUM RATINGS Parameter Power Supply Voltage Interrupt Voltage Output Voltage Storage Temperature Symbol VDD VIN VOUT TSTG -- Ta=25C Condition Rating -0.3 to 6 -0.3 to VDD+0.3 -0.3 to VDD+0.3 -55 to +150 C V Unit RECOMMENDED OPERATING CONDITIONS Parameter Power Supply Voltage 1 (Crystal oscillation mode) Power Supply Voltage 2 (RC oscillation mode) Power Supply Voltage 3 (EEPROM write mode) Operating Frequency 1 (Crystal oscillation mode) Operating Frequency 2 (RC oscillation mode) RC Oscillation Resistance RC Oscillation Capacitance RC Oscillation Time Constant Operating Temperature ROSC COSC C*R Ta -40 to +85 fOSC 0.1 to 1.2 MHz kW pF -- C VDD Symbol Range 2.5 to 5.5 1.7 to 5.5 2.2 to 5.5 0.5 to 2.4 MHz V Unit 9/13 Semiconductor MSM64422/64424 ELECTRICAL CHARACTERISTICS (Ta=-40 to +85C) Parameter Input Voltage Input Current 1 *1 (P0.0 to P0.3) (P1.0 to P1.3) (P2.0 to P2.3) Input Current 2 (RESET) Pull-down Resistance (P0.0 to P0.3) (P1.0 to P1.3) (P2.0 to P2.3) Output Current 1 (P1.0, P1.1) Output Current 2 (P1.2, P1.3) (P2.0 to P2.3) Static Current Consumption IOH1 IOL1 IOH2 IOL2 *2 Symbol VIH VIL IIH1 IIL1 IIH2 IIL2 Condition -- -- VIH=VDD VIL=GND VIH=VDD VIL=GND VDD=2.5V VI=2.5V VDD=2.5V VO=VDD-0.5V VDD=2.5V, VO=1.0V VDD=2.5V VO=VDD-0.5V VDD=2.5V, VO=0.5V VDD=5.5V, fOSC=0Hz VDD=5.5V, fOSC=0Hz CPU in operation to EEPROM VDD=5.0V Min. 0.7 VDD -- -- -1 -- - 200 Max. -- 0.2 VDD 1 Unit V mA -- 1 - 50 mA RON 50 200 kW -- 10 -- 0.5 -- -- -- -- - 0.5 -- - 0.5 -- 0.3 1.0 2.0 4.0 mA mA IDDS IDD1 mA mA mA Dynamic Current Consumption IDD2 During write fOSC=500kHz *1 No pull-down resistor during input state. *2 Ta=-40 to +50C 10/13 Semiconductor MSM64422/64424 PACKAGE DIMENSIONS (Unit : mm) SOP16-P-300-1.27-K Mirror finish Package material Lead frame material Pin treatment Solder plate thickness Package weight (g) Epoxy resin Cu alloy Solder plating 5 mm or more 0.21 TYP. Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact Oki's responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times). 11/13 Semiconductor MSM64422/64424 (Unit : mm) SSOP20-P-250-0.95-K Mirror finish Package material Lead frame material Pin treatment Solder plate thickness Package weight (g) Epoxy resin 42 alloy Solder plating 5 mm or more 0.18 TYP. Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact Oki's responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times). 12/13 Semiconductor MSM64422/64424 (Unit : mm) SOP24-P-430-1.27-K Mirror finish Package material Lead frame material Pin treatment Solder plate thickness Package weight (g) Epoxy resin 42 alloy Solder plating 5 mm or more 0.58 TYP. Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact Oki's responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times). 13/13 |
Price & Availability of MSM64422 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |